package org.a1.ectltool.control;

/**
 * The file reader interface
 * @author Jeffrey Goudzwaard
 * @version 1.0
 * @since 11-12-2013
 */
public interface FileReader
{
	/**
	 * Extracting all the data from the source file
	 */
	public void extract();
	
	/**
	 * Cleaning all the data 
	 */
	public void clean();
	
	/**
	 * Transform the data to the correct formats
	 */
	public void transform();
	
	/**
	 * Load the data into the database
	 */
	public void load();
}
